#!/usr/bin/env node

const http= require('https'),
      cheerio = require('cheerio'),
      log  = console.log,
      print = require('util').debuglog('dev'),
      addr = 'https://ke.sifou.com/free',
      baseURL = 'https://ke.sifou.com';

      http.get(addr, (res) => {
        let result = '';

        res.on('data', (data) => {
          result += data.toString('utf8');
        });

        res.on('end', () => {
          print(result);
          let $ = cheerio.load(result);
          $('body').find('.card-title>a').each(function(){
            print($(this).html());
            let cName = $(this).text(),
            cURL  = baseURL + $(this).attr('href');
            if(cName === '') return;
            log('课程名称：', cName);
            log('课程网址：', cURL.trim());
            log('');
          });
        });
      });

